]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
shell: Fix return values in precondition guards
authorFlorian Müllner <fmuellner@gnome.org>
Wed, 29 Jan 2025 16:01:48 +0000 (17:01 +0100)
committerMarge Bot <marge-bot@gnome.org>
Wed, 12 Feb 2025 13:11:11 +0000 (13:11 +0000)
Make sure values returned via `g_return_val_if_fail()` are of
the expected type.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3620>

src/shell-blur-effect.c
src/shell-screenshot.c

index 13842082cc9bb28dacf2d11e7f358ea9322ff833..d362b0a20a2dd9cea73e388ec3e5d6af28c81580 100644 (file)
@@ -854,7 +854,7 @@ shell_blur_effect_set_radius (ShellBlurEffect *self,
 float
 shell_blur_effect_get_brightness (ShellBlurEffect *self)
 {
-  g_return_val_if_fail (SHELL_IS_BLUR_EFFECT (self), FALSE);
+  g_return_val_if_fail (SHELL_IS_BLUR_EFFECT (self), -1);
 
   return self->brightness;
 }
@@ -880,7 +880,7 @@ shell_blur_effect_set_brightness (ShellBlurEffect *self,
 ShellBlurMode
 shell_blur_effect_get_mode (ShellBlurEffect *self)
 {
-  g_return_val_if_fail (SHELL_IS_BLUR_EFFECT (self), -1);
+  g_return_val_if_fail (SHELL_IS_BLUR_EFFECT (self), SHELL_BLUR_MODE_ACTOR);
 
   return self->mode;
 }
index c592a4d7c6b36b0cb0077a97404fc2a3f72e0f86..fc1b2375b49853b1d0c75d36fd0f7f4048c63383 100644 (file)
@@ -868,11 +868,11 @@ shell_screenshot_screenshot_stage_to_content_finish (ShellScreenshot   *screensh
 {
   ClutterContent *content;
 
-  g_return_val_if_fail (SHELL_IS_SCREENSHOT (screenshot), FALSE);
-  g_return_val_if_fail (G_IS_TASK (result), FALSE);
+  g_return_val_if_fail (SHELL_IS_SCREENSHOT (screenshot), NULL);
+  g_return_val_if_fail (G_IS_TASK (result), NULL);
   g_return_val_if_fail (g_async_result_is_tagged (result,
                                                   shell_screenshot_screenshot_stage_to_content),
-                        FALSE);
+                        NULL);
 
   content = g_task_propagate_pointer (G_TASK (result), error);
   if (!content)
@@ -1344,10 +1344,10 @@ GdkPixbuf *
 shell_screenshot_composite_to_stream_finish (GAsyncResult  *result,
                                              GError       **error)
 {
-  g_return_val_if_fail (G_IS_TASK (result), FALSE);
+  g_return_val_if_fail (G_IS_TASK (result), NULL);
   g_return_val_if_fail (g_async_result_is_tagged (result,
                                                   shell_screenshot_composite_to_stream),
-                        FALSE);
+                        NULL);
 
   return g_task_propagate_pointer (G_TASK (result), error);
 }